Type.registerNamespace("AjaxControlToolkit");AjaxControlToolkit.DeferredOperation=function(e,d,c){var b=null,a=this;a._delay=e;a._context=d;a._callback=c;a._completeCallback=b;a._errorCallback=b;a._timer=b;a._callArgs=b;a._isComplete=false;a._completedSynchronously=false;a._asyncResult=b;a._exception=b;a._throwExceptions=true;a._oncomplete$delegate=Function.createDelegate(a,a._oncomplete);a.post=Function.createDelegate(a,a.post)};AjaxControlToolkit.DeferredOperation.prototype={get_isPending:function(){return this._timer!=null},get_isComplete:function(){return this._isComplete},get_completedSynchronously:function(){return this._completedSynchronously},get_exception:function(){return this._exception},get_throwExceptions:function(){return this._throwExceptions},set_throwExceptions:function(a){this._throwExceptions=a},get_delay:function(){return this._delay},set_delay:function(a){this._delay=a},post:function(){for(var b=[],a=0;a